package cn.itcast.nems.oldems.constant;

public enum FinanceCorporationEnum {
	/** 宜信 */
	YI_XIN {
		public String getName() {
			return "宜信";
		}
	},
	/** 友信 */
	YOU_XIN {
		public String getName() {
			return "友信";
		}
	},
	/** 蜜蜂贷 */
	MI_FENG {
		public String getName() {
			return "蜜蜂贷";
		}
	},
	/** 黑卡小额贷 */
	BLACK_CARD {
		public String getName() {
			return "黑卡小额贷";
		}
	},
	/** 百度贷款 */
	BAIDU {
		public String getName() {
			return "百度贷款";
		}
	},
	/** 融360 */
	RONG_360 {

		public String getName() {
			return "融360";
		}
	},
	/** 百度贷款（光大） */
	BAIDU_GD {

		public String getName() {
			return "百度贷款（光大）";
		}
	},
	/** 融360（鹰潭） */
	RONG_360_YINYTAN {

		public String getName() {
			return "融360（鹰潭）";
		}
	},
	/** 融360（南京银行） */
	RONG_360_NANJING {

		public String getName() {
			return "融360（南京银行）";
		}
	},
	/** 百度贷款-轧差 */
	BAIDU_ZC {

		public String getName() {
			return "百度贷款-轧差";
		}
	},
	/** 中银消费 */
	BOFC_CONSUME{
		public String getName() {
			return "中银消费";
		}
	},
	/** 中银消费-轧差 */
	BOFC_CONSUME_ZC {

		public String getName() {
			return "中银消费-轧差";
		}
	},
	/** 优飞金信 */
	YOU_FEI_JIN_XIN{
		public String getName() {
			return "优飞金信";
		}
	},
	/** 优飞金信-轧差 */
	YOU_FEI_JIN_XIN_ZC{
		public String getName() {
			return "优飞金信-轧差";
		}
	},
	/** 百度贷款（国民信托） */
	BAIDU_TRUST{
		public String getName() {
			return "百度贷款（国民信托）";
		}
	},
	/** 融360（宝付） */
	RONG_360_BAO_FU{
		public String getName() {
			return "融360（宝付）";
		}
	},
	/** 融360（易宝） */
	RONG_360_YI_BAO{
		public String getName() {
			return "融360（易宝）";
		}
	},
	/** 融360（浙江浙农网络小额贷款有限公司） */
	RONG_360_ZHE_NONG{
		public String getName() {
			return "融360（浙农）";
		}
	},
	/** 海尔云贷（易宝） */
	HAIER_MONEY_YI_BAO{
		public String getName() {
			return "海尔云贷（易宝）";
		}
	},
	/** 海尔云贷（浙农） */
	HAIER_MONEY_ZHE_NONG{
		public String getName() {
			return "海尔云贷（浙农）";
		}
	},
	/** 融360（上海浦发银行） */
	RONG_360_SH_SPDB{
		public String getName() {
			return "融360（上海浦发银行）";
		}
	},
	/**  海尔云贷（上海浦发银行） */
	HAIER_MONEY_SH_SPDB{
		public String getName() {
			return "海尔云贷（上海浦发银行）";
		}
	},
	/**   海尔云贷（智度小贷） */
	HAIER_MONEY_ZDXD{
		public String getName() {
			return "海尔云贷（智度小贷）";
		}
	},
	/**  融360（亿微贷） */
	RONG_360_E_MICRO_DAI{
		public String getName() {
			return "融360（亿微贷）";
		}
	},
	/**  融360（四川新网） */
	RONG_360_SICHUAN_NEWWEB{
		public String getName() {
			return "融360（四川新网）";
		}
	};
	
	public abstract String getName();
	
	public static FinanceCorporationEnum findValue(String name) {
		for (FinanceCorporationEnum fc : FinanceCorporationEnum.values()) {
			if(fc.getName().contentEquals(name)) {
				return fc;
			}
		}
		return null;
	}
}